package com.darren.euc.service;

import java.math.BigInteger;
import java.util.List;

import com.darren.euc.entity.Order;
import com.darren.euc.entity.PageBean;

import net.sf.json.JSONObject;

public interface OrderService {
    
	public Order save(Order order);
	
	public BigInteger getCurrentDayCount(Integer orderId);
    
	public Order update(Order order);
	
	public void delete(Order order);
    
	public List<Order> getAll();
    
	public PageBean queryForPageUseHQL(JSONObject requestJson,Integer pageSize, Integer currentPage);	
	
	public PageBean querySeatOrderForPageUseHQL(JSONObject requestJson,Integer pageSize, Integer currentPage);

}